Skip to content

Conversation

davidchin
Copy link
Contributor

@davidchin davidchin commented Jul 10, 2025

What/Why?

This PR leverages the Checkout SDK’s new capability to hydrate CheckoutService with initial state from the server. This eliminates client-side API calls on page load, resulting in faster performance and an improved user experience.

See bigcommerce/checkout-sdk-js#2934

Rollout/Rollback

Revert or turn off CHECKOUT-9388.initial_state_for_checkout_app experiment

Testing

CircleCI

@bcsnyk
Copy link
Contributor

bcsnyk commented Jul 10, 2025

🎉 Snyk checks have passed. No issues have been found so far.

code/snyk check is complete. No issues have been found. (View Details)

@davidchin davidchin force-pushed the initial_hydrate branch 15 times, most recently from 8cef4fe to 4fa5c57 Compare July 17, 2025 06:49
@davidchin davidchin force-pushed the initial_hydrate branch 10 times, most recently from 55cf71b to 9c8e772 Compare July 31, 2025 06:30
@davidchin davidchin force-pushed the initial_hydrate branch 4 times, most recently from 8223d30 to 6639157 Compare August 4, 2025 06:38
@davidchin davidchin force-pushed the initial_hydrate branch 2 times, most recently from 1532377 to 18503eb Compare September 24, 2025 05:54
@davidchin davidchin changed the title CHECKOUT-9204: Hydrate initial state to reduce latency caused by request waterfalls CHECKOUT-9513: Hydrate initial state to reduce latency caused by request waterfalls Sep 24, 2025
@davidchin davidchin force-pushed the initial_hydrate branch 5 times, most recently from 14a8b44 to 6d17003 Compare September 25, 2025 06:18
@davidchin davidchin marked this pull request as ready for review September 25, 2025 23:53
@davidchin davidchin requested review from a team as code owners September 25, 2025 23:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants